[INFO] cloning repository https://github.com/s-ylide/cpuex2022-7-simulator
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/s-ylide/cpuex2022-7-simulator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fs-ylide%2Fcpuex2022-7-simulator", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fs-ylide%2Fcpuex2022-7-simulator'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e729a10af2830c0d489384577b90d20c92f56f0e
[INFO] checking s-ylide/cpuex2022-7-simulator against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fs-ylide%2Fcpuex2022-7-simulator" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/s-ylide/cpuex2022-7-simulator on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/s-ylide/cpuex2022-7-simulator
[INFO] finished tweaking git repo https://github.com/s-ylide/cpuex2022-7-simulator
[INFO] tweaked toml for git repo https://github.com/s-ylide/cpuex2022-7-simulator written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/s-ylide/cpuex2022-7-simulator already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded which v4.4.0
[INFO] [stderr]   Downloaded prettyplease v0.2.12
[INFO] [stderr]   Downloaded is-terminal v0.4.2
[INFO] [stderr]   Downloaded peg-macros v0.8.1
[INFO] [stderr]   Downloaded peg-runtime v0.8.1
[INFO] [stderr]   Downloaded toml_datetime v0.5.1
[INFO] [stderr]   Downloaded anstyle-wincon v2.1.0
[INFO] [stderr]   Downloaded anstream v0.5.0
[INFO] [stderr]   Downloaded bitmask-enum v2.1.0
[INFO] [stderr]   Downloaded proc-macro-crate v1.3.0
[INFO] [stderr]   Downloaded num_enum_derive v0.7.0
[INFO] [stderr]   Downloaded anstyle-parse v0.2.1
[INFO] [stderr]   Downloaded clap v4.4.1
[INFO] [stderr]   Downloaded toml_edit v0.18.0
[INFO] [stderr]   Downloaded syn v1.0.102
[INFO] [stderr]   Downloaded clap_builder v4.4.1
[INFO] [stderr]   Downloaded nom8 v0.2.0
[INFO] [stderr]   Downloaded rustix v0.36.6
[INFO] [stderr]   Downloaded clap_derive v4.4.0
[INFO] [stderr]   Downloaded anyhow v1.0.65
[INFO] [stderr]   Downloaded anstyle v1.0.2
[INFO] [stderr]   Downloaded terminal_size v0.2.3
[INFO] [stderr]   Downloaded num_enum v0.7.0
[INFO] [stderr]   Downloaded peg v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7cec13c8ad4be1bb3cae958f20996539aedd468587f71ae4942ac0c4679e6971
[INFO] running `Command { std: "docker" "start" "-a" "7cec13c8ad4be1bb3cae958f20996539aedd468587f71ae4942ac0c4679e6971", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7cec13c8ad4be1bb3cae958f20996539aedd468587f71ae4942ac0c4679e6971", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7cec13c8ad4be1bb3cae958f20996539aedd468587f71ae4942ac0c4679e6971", kill_on_drop: false }`
[INFO] [stdout] 7cec13c8ad4be1bb3cae958f20996539aedd468587f71ae4942ac0c4679e6971
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] adf4dde56de0f351f5a8bbcb1f4d6ca8d75506b45de6a0d99a1040e936e420d9
[INFO] running `Command { std: "docker" "start" "-a" "adf4dde56de0f351f5a8bbcb1f4d6ca8d75506b45de6a0d99a1040e936e420d9", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling libc v0.2.137
[INFO] [stderr]    Compiling io-lifetimes v1.0.3
[INFO] [stderr]    Compiling prettyplease v0.2.12
[INFO] [stderr]    Compiling rustix v0.36.6
[INFO] [stderr]    Compiling syn v1.0.102
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling clang-sys v1.6.1
[INFO] [stderr]    Compiling indexmap v1.9.2
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling toml_datetime v0.5.1
[INFO] [stderr]     Checking linux-raw-sys v0.1.4
[INFO] [stderr]    Compiling bindgen v0.66.1
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling bitflags v2.4.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling shlex v1.1.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling serde v1.0.188
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]     Checking aho-corasick v0.7.20
[INFO] [stderr]    Compiling serde_json v1.0.91
[INFO] [stderr]    Compiling anyhow v1.0.65
[INFO] [stderr]    Compiling cc v1.0.78
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling thiserror v1.0.37
[INFO] [stderr]     Checking anstyle-parse v0.2.1
[INFO] [stderr]    Compiling syn v2.0.29
[INFO] [stderr]     Checking once_cell v1.16.0
[INFO] [stderr]     Checking ryu v1.0.12
[INFO] [stderr]    Compiling nom8 v0.2.0
[INFO] [stderr]    Compiling nom v7.1.1
[INFO] [stderr]     Checking itoa v1.0.5
[INFO] [stderr]     Checking anstyle v1.0.2
[INFO] [stderr]     Checking anstyle-query v1.0.0
[INFO] [stderr]     Checking clap_lex v0.5.1
[INFO] [stderr]    Compiling heck v0.4.0
[INFO] [stderr]    Compiling peg-runtime v0.8.1
[INFO] [stderr]    Compiling which v4.4.0
[INFO] [stderr]     Checking anstream v0.5.0
[INFO] [stderr]    Compiling peg-macros v0.8.1
[INFO] [stderr]     Checking clap_builder v4.4.1
[INFO] [stderr]     Checking regex v1.7.0
[INFO] [stderr]     Checking peg v0.8.1
[INFO] [stderr]     Checking is-terminal v0.4.2
[INFO] [stderr]     Checking terminal_size v0.2.3
[INFO] [stderr]     Checking env_logger v0.10.0
[INFO] [stderr]    Compiling toml_edit v0.18.0
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]    Compiling bitmask-enum v2.1.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.0
[INFO] [stderr]    Compiling serde_derive v1.0.188
[INFO] [stderr]    Compiling num_enum_derive v0.7.0
[INFO] [stderr]    Compiling clap_derive v4.4.0
[INFO] [stderr]     Checking num_enum v0.7.0
[INFO] [stderr]     Checking clap v4.4.1
[INFO] [stderr]    Compiling core_sim v0.1.0 (/opt/rustwide/workdir/core_sim)
[INFO] [stderr]     Checking cli v0.1.0 (/opt/rustwide/workdir/cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.28s
[INFO] running `Command { std: "docker" "inspect" "adf4dde56de0f351f5a8bbcb1f4d6ca8d75506b45de6a0d99a1040e936e420d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "adf4dde56de0f351f5a8bbcb1f4d6ca8d75506b45de6a0d99a1040e936e420d9", kill_on_drop: false }`
[INFO] [stdout] adf4dde56de0f351f5a8bbcb1f4d6ca8d75506b45de6a0d99a1040e936e420d9
[INFO] checking s-ylide/cpuex2022-7-simulator against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fs-ylide%2Fcpuex2022-7-simulator" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/s-ylide/cpuex2022-7-simulator on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/s-ylide/cpuex2022-7-simulator
[INFO] finished tweaking git repo https://github.com/s-ylide/cpuex2022-7-simulator
[INFO] tweaked toml for git repo https://github.com/s-ylide/cpuex2022-7-simulator written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/s-ylide/cpuex2022-7-simulator already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cf53b64557b7b28780b9b80801503edb1b889cf17a2f6b7984bf0c26d0224b3e
[INFO] running `Command { std: "docker" "start" "-a" "cf53b64557b7b28780b9b80801503edb1b889cf17a2f6b7984bf0c26d0224b3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf53b64557b7b28780b9b80801503edb1b889cf17a2f6b7984bf0c26d0224b3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf53b64557b7b28780b9b80801503edb1b889cf17a2f6b7984bf0c26d0224b3e", kill_on_drop: false }`
[INFO] [stdout] cf53b64557b7b28780b9b80801503edb1b889cf17a2f6b7984bf0c26d0224b3e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7f39d3eaeccd4b432590122f8b7a06ca8afa0ee68cc8b0f2f5d7ab1221fcd0a0
[INFO] running `Command { std: "docker" "start" "-a" "7f39d3eaeccd4b432590122f8b7a06ca8afa0ee68cc8b0f2f5d7ab1221fcd0a0", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling libc v0.2.137
[INFO] [stderr]    Compiling io-lifetimes v1.0.3
[INFO] [stderr]    Compiling prettyplease v0.2.12
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling rustix v0.36.6
[INFO] [stderr]    Compiling syn v1.0.102
[INFO] [stderr]    Compiling indexmap v1.9.2
[INFO] [stderr]    Compiling clang-sys v1.6.1
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]     Checking linux-raw-sys v0.1.4
[INFO] [stderr]    Compiling bindgen v0.66.1
[INFO] [stderr]    Compiling toml_datetime v0.5.1
[INFO] [stderr]    Compiling bitflags v2.4.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling shlex v1.1.0
[INFO] [stderr]    Compiling serde v1.0.188
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]     Checking aho-corasick v0.7.20
[INFO] [stderr]    Compiling serde_json v1.0.91
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling cc v1.0.78
[INFO] [stderr]    Compiling thiserror v1.0.37
[INFO] [stderr]    Compiling anyhow v1.0.65
[INFO] [stderr]     Checking anstyle-parse v0.2.1
[INFO] [stderr]    Compiling syn v2.0.29
[INFO] [stderr]     Checking anstyle v1.0.2
[INFO] [stderr]     Checking itoa v1.0.5
[INFO] [stderr]     Checking ryu v1.0.12
[INFO] [stderr]    Compiling nom8 v0.2.0
[INFO] [stderr]    Compiling nom v7.1.1
[INFO] [stderr]     Checking once_cell v1.16.0
[INFO] [stderr]     Checking anstyle-query v1.0.0
[INFO] [stderr]    Compiling peg-runtime v0.8.1
[INFO] [stderr]     Checking anstream v0.5.0
[INFO] [stderr]    Compiling which v4.4.0
[INFO] [stderr]    Compiling heck v0.4.0
[INFO] [stderr]     Checking clap_lex v0.5.1
[INFO] [stderr]     Checking clap_builder v4.4.1
[INFO] [stderr]    Compiling peg-macros v0.8.1
[INFO] [stderr]     Checking regex v1.7.0
[INFO] [stderr]     Checking is-terminal v0.4.2
[INFO] [stderr]     Checking terminal_size v0.2.3
[INFO] [stderr]     Checking env_logger v0.10.0
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]     Checking peg v0.8.1
[INFO] [stderr]    Compiling toml_edit v0.18.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]    Compiling bitmask-enum v2.1.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.0
[INFO] [stderr]    Compiling serde_derive v1.0.188
[INFO] [stderr]    Compiling clap_derive v4.4.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.0
[INFO] [stderr]     Checking num_enum v0.7.0
[INFO] [stderr]     Checking clap v4.4.1
[INFO] [stderr]    Compiling core_sim v0.1.0 (/opt/rustwide/workdir/core_sim)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> core_sim/src/bin.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 |         bit_range(BIT..31) | imm
[INFO] [stdout]   |                   ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:212:28
[INFO] [stdout]     |
[INFO] [stdout] 212 |         s.init_memory(&mem[8..], text_begin..text_end);
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:212:34
[INFO] [stdout]     |
[INFO] [stdout] 212 |         s.init_memory(&mem[8..], text_begin..text_end);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:218:41
[INFO] [stdout]     |
[INFO] [stdout] 218 |             v[..4].copy_from_slice(&mem[0..4]);
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:223:41
[INFO] [stdout]     |
[INFO] [stdout] 223 |             v[..4].copy_from_slice(&mem[4..8]);
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:307:32
[INFO] [stdout]     |
[INFO] [stdout] 307 |             let map: Vec<_> = (0..MAX_INSTR_ID)
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core_sim/src/cpu.rs:1117:15
[INFO] [stdout]      |
[INFO] [stdout] 1117 |             !(BRAM_WORD_SIZE..(RAM_BYTE_SIZE >> 2) - STACK_WORD_SIZE).contains(&addr)
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core_sim/src/cpu.rs:1496:22
[INFO] [stdout]      |
[INFO] [stdout] 1496 |             for _ in 0..stall_cycles {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/io.rs:51:46
[INFO] [stdout]    |
[INFO] [stdout] 51 |         v[..4].copy_from_slice(&self.content[addr..(4 + addr)]);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/io.rs:58:46
[INFO] [stdout]    |
[INFO] [stdout] 58 |         v[..4].copy_from_slice(&self.content[addr..(4 + addr)]);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 |             instr_mem_range: 0..0,
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:133:32
[INFO] [stdout]     |
[INFO] [stdout] 133 |         self.instr_mem_range = instr_mem_range.start as usize..instr_mem_range.end as usize;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:187:44
[INFO] [stdout]     |
[INFO] [stdout] 187 |         v[..4].copy_from_slice(&self.inner[addr..(4 + addr)]);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:231:44
[INFO] [stdout]     |
[INFO] [stdout] 231 |         v[..4].copy_from_slice(&self.inner[addr..(4 + addr)]);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:245:20
[INFO] [stdout]     |
[INFO] [stdout] 245 |         self.inner[addr..(4 + addr)].copy_from_slice(&v[..4]);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:259:20
[INFO] [stdout]     |
[INFO] [stdout] 259 |         self.inner[addr..(4 + addr)].copy_from_slice(&v[..4]);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/sim.rs:303:26
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 for _ in 0..r.get_step() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/sim.rs:516:21
[INFO] [stdout]     |
[INFO] [stdout] 516 |         for disp in 0..(len >> 2) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:19:31
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let rd = extract(bin, 7..11);
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let funct3 = extract(bin, 12..14);
[INFO] [stdout]    |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:21:32
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let rs1 = extract(bin, 15..19);
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let rs2 = extract(bin, 20..24);
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:23:35
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let funct7 = extract(bin, 25..31);
[INFO] [stdout]    |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:24:36
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let mut imm = extract(bin, 20..31);
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:62:41
[INFO] [stdout]    |
[INFO] [stdout] 62 |                         imm = mask(imm, 0..4);
[INFO] [stdout]    |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:301:30
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let part1 = extract(bin, 12..19);
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:303:30
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let part3 = extract(bin, 21..30);
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:314:29
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let imm = (extract(bin, 25..31) << 5) | (extract(bin, 7..11));
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:314:59
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let imm = (extract(bin, 25..31) << 5) | (extract(bin, 7..11));
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:320:30
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let lower = extract(bin, 8..11);
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:321:30
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let upper = extract(bin, 25..30);
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> core_sim/src/bin.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 |         bit_range(BIT..31) | imm
[INFO] [stdout]   |                   ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/bin.rs:51:35
[INFO] [stdout]    |
[INFO] [stdout] 51 |         assert_eq!(0b1, bit_range(0..0));
[INFO] [stdout]    |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/bin.rs:52:40
[INFO] [stdout]    |
[INFO] [stdout] 52 |         assert_eq!(0b110000, bit_range(4..5));
[INFO] [stdout]    |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/bin.rs:53:41
[INFO] [stdout]    |
[INFO] [stdout] 53 |         assert_eq!(0b1111111, bit_range(0..6));
[INFO] [stdout]    |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:212:28
[INFO] [stdout]     |
[INFO] [stdout] 212 |         s.init_memory(&mem[8..], text_begin..text_end);
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:212:34
[INFO] [stdout]     |
[INFO] [stdout] 212 |         s.init_memory(&mem[8..], text_begin..text_end);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:218:41
[INFO] [stdout]     |
[INFO] [stdout] 218 |             v[..4].copy_from_slice(&mem[0..4]);
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:223:41
[INFO] [stdout]     |
[INFO] [stdout] 223 |             v[..4].copy_from_slice(&mem[4..8]);
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/cpu.rs:307:32
[INFO] [stdout]     |
[INFO] [stdout] 307 |             let map: Vec<_> = (0..MAX_INSTR_ID)
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core_sim/src/cpu.rs:1117:15
[INFO] [stdout]      |
[INFO] [stdout] 1117 |             !(BRAM_WORD_SIZE..(RAM_BYTE_SIZE >> 2) - STACK_WORD_SIZE).contains(&addr)
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core_sim/src/cpu.rs:1496:22
[INFO] [stdout]      |
[INFO] [stdout] 1496 |             for _ in 0..stall_cycles {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/io.rs:51:46
[INFO] [stdout]    |
[INFO] [stdout] 51 |         v[..4].copy_from_slice(&self.content[addr..(4 + addr)]);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/io.rs:58:46
[INFO] [stdout]    |
[INFO] [stdout] 58 |         v[..4].copy_from_slice(&self.content[addr..(4 + addr)]);
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 |             instr_mem_range: 0..0,
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:133:32
[INFO] [stdout]     |
[INFO] [stdout] 133 |         self.instr_mem_range = instr_mem_range.start as usize..instr_mem_range.end as usize;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:187:44
[INFO] [stdout]     |
[INFO] [stdout] 187 |         v[..4].copy_from_slice(&self.inner[addr..(4 + addr)]);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:231:44
[INFO] [stdout]     |
[INFO] [stdout] 231 |         v[..4].copy_from_slice(&self.inner[addr..(4 + addr)]);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:245:20
[INFO] [stdout]     |
[INFO] [stdout] 245 |         self.inner[addr..(4 + addr)].copy_from_slice(&v[..4]);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/memory.rs:259:20
[INFO] [stdout]     |
[INFO] [stdout] 259 |         self.inner[addr..(4 + addr)].copy_from_slice(&v[..4]);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/sim.rs:303:26
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 for _ in 0..r.get_step() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/sim.rs:516:21
[INFO] [stdout]     |
[INFO] [stdout] 516 |         for disp in 0..(len >> 2) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:19:31
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let rd = extract(bin, 7..11);
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let funct3 = extract(bin, 12..14);
[INFO] [stdout]    |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:21:32
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let rs1 = extract(bin, 15..19);
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let rs2 = extract(bin, 20..24);
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:23:35
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let funct7 = extract(bin, 25..31);
[INFO] [stdout]    |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:24:36
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let mut imm = extract(bin, 20..31);
[INFO] [stdout]    |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core_sim/src/decode_instr.rs:62:41
[INFO] [stdout]    |
[INFO] [stdout] 62 |                         imm = mask(imm, 0..4);
[INFO] [stdout]    |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:301:30
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let part1 = extract(bin, 12..19);
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:303:30
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let part3 = extract(bin, 21..30);
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:314:29
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let imm = (extract(bin, 25..31) << 5) | (extract(bin, 7..11));
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:314:59
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let imm = (extract(bin, 25..31) << 5) | (extract(bin, 7..11));
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:320:30
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let lower = extract(bin, 8..11);
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core_sim/src/decode_instr.rs:321:30
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let upper = extract(bin, 25..30);
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> core_sim/src/memory.rs:130:68
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn init_from_slice(&mut self, mem: &[u8], instr_mem_range: Range<u32>) {
[INFO] [stdout]     |                                                                    ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 31 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `core_sim` (lib) due to 2 previous errors; 31 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7f39d3eaeccd4b432590122f8b7a06ca8afa0ee68cc8b0f2f5d7ab1221fcd0a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f39d3eaeccd4b432590122f8b7a06ca8afa0ee68cc8b0f2f5d7ab1221fcd0a0", kill_on_drop: false }`
[INFO] [stdout] 7f39d3eaeccd4b432590122f8b7a06ca8afa0ee68cc8b0f2f5d7ab1221fcd0a0
